package com.vincent.common.constant;

/**
 * 参数验证的正则表达式常量
 */
public class RegValidatePattern {

    /**
     * 用户名
     */
    public static final String USERNAME="^[a-zA-Z0-9]{5,15}$";
    /**
     * 密码
     */
    public static final String PASSWORD="^[^\\u4e00-\\u9fa5]{6,20}$";
    /**
     * Email
     */
    public static final String EMAIL="^\\w+([\\-\\+\\.']\\w+)*@\\w+([\\-\\.]\\w+)*\\.\\w+([\\-\\.]\\w+)*$";
    /**
     * 验证码
     */
    public static final String AUTHCODE="^[0-9a-zA-Z]{4}$";
    /**
     * 权限名字
     */
    public static final String PERMISSION_NAME="^[a-zA-Z]+(:)[a-zA-Z]+$";
    /**
     * 角色名字
     */
    public static final String ROLE_NAME="^[a-zA-Z0-9]+$";

    /**
     * 菜单名字
     */
    public static final String MENU_NAME="^[a-zA-Z0-9\\u4e00-\\u9fa5]+$";
}
